package com.ruoyi.project.product.style.mapper;

import com.ruoyi.project.product.style.domain.Style;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface StyleMapper {

    /**
     * 风格查询
     * @param style
     * @return
     */
    public List<Style> selectStyleList(Style style);

    /**
     * 风格新增
     * @param style
     * @return
     */
    public int insertStyle(Style style);

    /**
     * 根据id查询风格
     * @param styleId
     * @return
     */
    public Style selectStyleById(Long styleId);

    /**
     * 风格修改
     * @param style
     * @return
     */
    public int updateStyle(Style style);

    /**
     * 风格批量删除操作
     * @param ids
     * @return
     * @throws Exception
     */
    public int deleteStyleByIds(Long[] ids) throws Exception;


    /**
     * 校验产品名称是否存在
     * @param styleName
     * @return
     */
    public Style checkStyleNameUnique(String styleName);
}
